草庐IT

php - Laravel HTTPS 路由

全部标签

javascript - 是否可以在 vue-router 中锁定除一条以外的所有路由?安全吗?或者我应该使用另一种方法?

我想做一个在线考试,这个考试有5页,有一个倒计时计时器(120秒),每页有4个问题。120秒后,用户将自动转到下一页,或者他们可以在此之前单击下一步按钮。Laravel5.4和VueJs,用户回答的每个问题都有一个Ajax请求。我想要的是阻止用户看到其他页面。每个页面最多只能显示120秒。用户不应该能够点击后退按钮并查看之前的页面。这可能吗?我想用Vuejs和vue-router创建这个应用程序,但我不知道如何用vue-router实现它,我做了一些研究,但没有得到太多结果!或者也许我不应该使用vue-router,而是使用我自己的简单路由器,例如:$("#page1").show()

javascript - react 路由器 : access history in rendered Route component

我知道有很多关于此的问题,但我似乎无法让它工作:我需要从通过路由呈现的子组件访问“历史记录”。(它从redux容器接收Prop)。我需要将历史对象传递给在每个路由中呈现的组件,这样我就可以this.props.history.push('/route')在子组件中。这个应用程序以前不太动态,所以每个Route都用component={someComponent}硬编码;但我发现在动态执行路由时,您需要使用render={()=>}.从component={}更改路线后至render={()=>...}我在子组件中丢失了历史记录。我的代码是这样的:importReact,{Compone

javascript - FOSJsRoutingBundle 不识别路由

我正在尝试使用FOSJsRoutingBundle从symfony路由生成url。我关注doc.我将这些文件包含到我的base.html.twig中:{%blockscripting%}......{%endblock%}并且不会出现包含错误。但是尝试生成url失败:console.log(Routing.generate('usuarios_crear'));GEThttp://appsmanantiales.local/web/app_dev.php/js/routing?callback=fos.Router.setData500(InternalServerError)list

javascript - Node.js 路由 : Adding route handlers to an already instantiated http server

如何将路由处理程序添加到已存在且已实例化的http服务器?我发现的所有路由器(包括express)似乎都要求将它们传递到http.createServer()方法中。例如express:varserver=http.createServer(app);我的主要标准:以类似于sockjs的方式将路由添加到现有服务器做到了。不知道正在使用的路由器(如果有的话)不依赖于现有的路由器“app”对象来添加路由(使用路由库创建一个新的就可以了)。示例:将服务器传递给SockJSvarhttp_server=http.createServer();//agnosticsockjs_server.in

javascript - Angular JS - UI路由器页面重新加载不会设置状态

这是我的主要应用程序(app.js)(function(ng,module){module.config(['$stateProvider','$urlRouterProvider',function($stateProvider,$urlRouterProvider){$urlRouterProvider.otherwise("app");$stateProvider.state('login',{url:'login',templateUrl:'/assets/templates/pages/login.html'}).state('root',{url:'',templateUr

javascript - 使用 React v0.14.3 的 React 路由器

我正在使用React和Material-UI创建一个应用程序,我也包含了React-router。但是当我运行我的应用程序时,出现以下错误(UncaughtTypeError:(0,_reactDom.ReactDOM)isnotafunction)。我正在使用Reactv0.14.3和React-Routerv1.0.2BodyComponent我已经写在不同的文件中并将其导入到我的main.js我试过ReactDOM.render但我得到以下错误未捕获错误:不变违规:元素类型无效:应为字符串(对于内置组件)或类/函数(对于复合组件)但得到:对象。我已经为此创建了fiddle:htt

javascript - 在新路由器上使用订阅功能时出现 Angular 2 typescript 错误 (rc 1)

我正在尝试使用新路由器为我的Angular2应用程序设置身份验证。有人建议尝试以下操作:constructor(private_router:Router){}ngOnInit(){this._router.subscribe(next=>{if(!userIsLoggedInOrWhatever){this._router.navigate(['Login']);}})}然而,这个问题是这会导致typescript错误(app.component.ts(47,22):errorTS2339:Property'subscribe'doesnotexistontype'Router'.这

javascript - 来自服务器数据的 Vue2 路由器链接

我有一个Vue2SPA页面,它正在从服务器加载内容。客户可以在CMS中对其进行编辑。当用户添加相对链接(比如说/about-us)时,Vue应该选择它并将其视为菜单链接(已经有/about-us链接)。但是在内容中添加的/about-us链接会重新加载整个页面,因此它不会被选为vue路由。如何将路由器附加到此类链接?到目前为止,我所做的是更改后端响应中的内容。所以我本质上是在改变Text进入Text使用:functionparseVueLinks($value){$pattern="/]*)href=\\\"[^http|https|mailto|tel]([^\\\"]*)\"([^

javascript - 如何在 jquery 或 javascript 和 PHP 中将 GPS 度数转换为十进制,反之亦然?

有人知道如何将GPS度数转换为十进制值,反之亦然吗?我必须开发一种用户可以插入地址并获取GPS值(度数和/或小数)的方法,但我需要知道的主要事情是如何转换这些值,因为用户也可以插入GPS值(度或小数)。因为我需要从谷歌地图获取map,所以需要小数点。我已经尝试了一些代码,但我得到了很大的数字......就像这个:functionConvertDMSToDD(days,minutes,seconds,direction){vardd=days+minutes/60+seconds/(60*60);//alert(dd);if(direction=="S"||direction=="W")

javascript - 将值传递给 Express 路由的 Node js 模块

我想将Express的环境传递给Express的路由模块。我想确定Express是在开发模式还是生产模式下运行。为此,我猜我需要以某种方式将app.settings.env传递给路由模块。我的路由模块为每条路由导出一个函数。所以:app.get('/search',web.search);根据之前的stackoverflow帖子,我试过这个:varweb=require('./web')({'mode':app.settings.env});但是Node抛出类型错误(对象不是函数)。我是Node和Express的新手。我可以将值传递给快速路由吗?如果可以,如何传递?